#ifndef InspClickDialog_First
#define InspClickDialog_First
#ifdef __GNUG__
#pragma interface
#endif

#include "Dialog.h"

class CollectionView;
class TextItem;

//---- PeInspectClickDialog ----------------------------------------------------

const int cIdIClickList     = cIdFirstUser+1,
		cIdIClickEdit     = cIdFirstUser+2,
		cIdIClickTree     = cIdFirstUser+3,
		cIdIClickDocu     = cIdFirstUser+4;

class PeInspectClickDialog : public Dialog {
public:
	MetaDef(PeInspectClickDialog);

	PeInspectClickDialog();
	~PeInspectClickDialog();
	int ShowInWindow(VObject *vop);
	Object *GetObject();

protected:
	void LoadContainers(VObject *vop);
	VObject *MakeItem(VObject *vop, Font *fp);
	VObject *DoMakeContent();
	void Control(int id, int, void *v);
	void DoSetup();

protected:
	CollectionView *objList;
	TextItem *title;
};

#endif
